home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / xsw / Imakefile < prev    next >
Makefile  |  1995-07-04  |  3KB  |  148 lines

  1. /***************************************************************************
  2.  *    @(#) Imakefile 9.3 93/06/23 SCOINC
  3.  *
  4.  *    Copyright (c) 1990-1993        The Santa Cruz Operation, Inc.
  5.  *
  6.  *    All rights reserved.  No part of this program or publication may be
  7.  *    reproduced, transmitted, transcribed, stored in a retrieval system,
  8.  *    or translated into any language or computer language, in any form or
  9.  *    by any means, electronic, mechanical, magnetic, optical, chemical,
  10.  *    biological, or otherwise, without the prior written permission of:
  11.  *    
  12.  *        The Santa Cruz Operation , Inc.        (408) 425-7222
  13.  *        400 Encinal St., Santa Cruz, California 95060 USA
  14.  *
  15.  * SCO MODIFICATION HISTORY
  16.  * 
  17.  **************************************************************************/
  18. /*
  19.  * S003, 21-Sep-93, rickra
  20.  *       added -lmnt to the LOCAL_LIBRARIES....
  21.  * 
  22.  * S002, 18-Aug-93, toma
  23.  *       added InstallAppDefaults(Xsw)
  24.  * S001, 01-Jan-93, rickra
  25.  *
  26.  * Added psmem, pscpu, and psio to SCRS1 and OBJS1 lists
  27.  *
  28.  * S000, 01-Oct-92, rickra
  29.  * 
  30.  *    Added -XSW32v5 DEFINE variable for 32v5 streams work....
  31. */
  32. TOP = ../..
  33. DESTDIR = /usr/skunk
  34. BINDIR = /bin/X11
  35. MANDIR = /man/man.1
  36. MANSUFFIX = 1
  37. XAPPLOADDIR = /lib/X11/app-defaults
  38. LIBDIR = /lib/X11
  39. DEFINES =  -DXSW32v5 -belf
  40. LDOPTIONS = -belf -dy
  41. INCLUDES = -I.
  42. #LOCAL_LIBRARIES = XmClientArchiveLibs -lX11 -lmnt
  43. LOCAL_LIBRARIES = XmClientLibs -lmnt
  44.  
  45. SRCS1 = \
  46.     xsw.c \
  47.     condis.c \
  48.     sepwin.c \
  49.     update_d.c \
  50.     xprocs.c \
  51.     scales.c \
  52.     buttons.c \
  53.     util.c \
  54.     colorhelp.c \
  55.     disp_info.c \
  56.     sysinfo.c \
  57.     mystreams.c \
  58.     nfsstat.c \
  59.     tune.c \
  60.     devstats.c \
  61.     diskspace.c \
  62.     menus.c \
  63.     bootinfo.c \
  64.     var.c \
  65.     miscvbt.c \
  66.     proc.c \
  67.     ps.c \
  68.     pscpu.c \
  69.     psmem.c \
  70.     psio.c \
  71.     exits.c \
  72.     help.c
  73.  
  74. OBJS1 = \
  75.     xsw.o \
  76.     condis.o \
  77.     sepwin.o \
  78.     update_d.o \
  79.     xprocs.o \
  80.     scales.o \
  81.     buttons.o \
  82.     util.o \
  83.     colorhelp.o \
  84.     disp_info.o \
  85.     sysinfo.o \
  86.     mystreams.o \
  87.     nfsstat.o \
  88.     tune.o \
  89.     devstats.o \
  90.     diskspace.o \
  91.     menus.o \
  92.     bootinfo.o \
  93.     var.o \
  94.     miscvbt.o \
  95.     proc.o \
  96.     ps.o \
  97.     pscpu.o \
  98.     psmem.o \
  99.     psio.o \
  100.     exits.o \
  101.     help.o
  102.  
  103. OBJS2 = xswsrv.o \
  104.     leave.o \
  105.     libkmem.o \
  106.     libmem.o \
  107.     libswap.o
  108.  
  109. SRCS2 = $(OBJS2:.o=.c)
  110.  
  111. PROGRAMS = xsw xswsrv
  112.  
  113. ComplexProgramTarget_1(xsw,$(LOCAL_LIBRARIES),$(SYSLIBS))
  114. ComplexProgramTarget_2(xswsrv,$(LOCAL_LIBRARIES),$(SYSLIBS))
  115.  
  116. xswgct:
  117.     cp gct-ctrl.xsw gct-ctrl;
  118.     gct-init;
  119.     $(MAKE) xsw "CC=gct -DTESTING -DMAXSIG=32 -DSIGQUIT=3 -DSIGTRAP=5 -DSIGIOT=6 -DSIGEMT=7 -DSIGBUS=10 -DSIGSYS=12"
  120.     $(CC) -c gct-write.c
  121.     $(CC) -c gct-ps-defs.c
  122.     $(MAKE) xsw "OBJS=$(OBJS) gct-ps-defs.o gct-write.o"
  123.     grestore
  124.  
  125. xswgctclean:
  126.     -@/bin/rm -f *.o xsw core
  127.     -@/bin/rm -fr __gct-macros gct-defs.h gct-map gct-ps-defs.*
  128.     -@/bin/rm -fr gct-rscript* gct-write.c xswLOG
  129.  
  130. xswsrvgct:
  131.     cp gct-ctrl.xsws gct-ctrl;
  132.     gct-init;
  133.     $(MAKE) xswsrv "CC=gct -DTESTING -DMAXSIG=32 -DSIGQUIT=3 -DSIGTRAP=5 -DSIGIOT=6 -DSIGEMT=7 -DSIGBUS=10 -DSIGSYS=12"
  134.     $(CC) -c gct-write.c
  135.     $(CC) -c gct-ps-defs.c
  136.     $(MAKE) xswsrv "OBJS1=$(OBJS1) gct-ps-defs.o gct-write.o"
  137.     grestore
  138.  
  139. xswsrvgctclean:
  140.     -@/bin/rm -f *.o xswsrv core
  141.     -@/bin/rm -fr __gct-macros gct-defs.h gct-map gct-ps-defs.*
  142.     -@/bin/rm -fr gct-rscript* gct-write.c xswsrvLOG
  143.  
  144. DependTarget()
  145. InstallAppDefaults(Xsw)
  146.  
  147. install:: install.man
  148.